import {readFileSync} from 'fs'
import { dirname, resolve } from 'path';
import { fileURLToPath } from 'url';
if(typeof __dirname==='undefined'){
    globalThis.__dirname=dirname(fileURLToPath(import.meta.url))
}
export function loadCorpus(src) {
    const url = import.meta.url  //获取当前文件的绝对路径(此时还是一串字符串,还需转换)
    const path = resolve(__dirname,'..', src)
    //fileURLToPath作用：将url转换为当前文件绝对路径，dirname将路径定位到该文件的父文件夹(lib)，
    // '..'返回上一级文件夹article_generator，resolve将路径与文件名拼接
    const data = readFileSync(path, { encoding: 'utf-8' })//同步读取文件内容
    return JSON.parse(data)
}
